package com.chee.plant.logic;

public enum PlantCmd {
	// 未定义
	Undefined,
	// 登陆
	Login,
	// 退出
	Logout, Walk, Attack,
	// 读取用户
	GetUserStatus,
	// 获取农场状态（田地总数，试验田，田地是否有内容等）
	GetFarmStatus,
	// 获取某块农场的内容
	GetFarmPart,
	// 获取战场状态（田地总数，试验田，田地是否有内容等）
	GetBattleFieldStatus,
	// 获取某块农场的内容
	GetBattleFieldPart,
	// 产生伤害，一般为服务器返回给客户端
	Injured,
	// 注册新用户
	CreateNewUser,
	// 获取人物储物箱
	GetUserBox,
	// 显示好友列表
	GetUserFriendList,
	// 获取用户Email
	GetUserEmail,
	// 获取用户日志
	GetUserLog,
	// 获取用户的头像，种植经验和等级，金币数量
	GetUserInfo;
	public static PlantCmd getCmd(int cmdInt) {
		PlantCmd[] cmds = PlantCmd.values();
		for (int i = 0; i < cmds.length; i++) {
			if (cmds[i].ordinal() == cmdInt)
				return cmds[i];
		}
		return PlantCmd.Undefined;
	}
}
